package mlz.method;

/* 需求1：输出一个int类型的数组内容，要求输出格式为：[11, 22, 33, 44, 55]

    需求分析:
        1.方法要打印int类型数组中的元素,但是不确定数组中的内容,所以需要参数
        2.方法最终的目的只是为了打印内容,不需要返回值 void
        3.方法内部的业务,判断是否为空数组,如果为空直接跳出方法,如果不为空遍历数字,进行拼接
 */
public class MethodWork03 {
    public static void main(String[] args) {
        int[] arr1 = {10,23,45,67};
        printArray(arr1);

        int[] arr2 = null;
        printArray(arr2);

        int[] arr3 = {};
        printArray(arr3);

    }

    //定义方法
    public static void printArray(int[] arr){
        if (arr == null){
            System.out.println(arr); //null
            return;
        }
        System.out.print("[");
        //数组的遍历
        for (int i = 0; i < arr.length; i++) {
            if (i == arr.length - 1){
                System.out.print(arr[i]);
            }else {
                System.out.print(arr[i] + ",");
            }
        }
        System.out.print("]");
    }











}
